package MediciADistanza.Boundary.user.SpecificUser;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;

import MediciADistanza.Boundary.user.InterfacciaAccesso;
import MediciADistanza.Control.User.Module.AccediControl;


/**
 * Interfaccia di login per medici e pazienti, oltre a contenere i form per i login, ha anche un tasto per registrarsi
 * 
 * <p>Semi Implementata</p>
 * @author Andrea Iann&igrave;
 */
public class InterfacciaLoginMedicoPaziente extends InterfacciaAccesso {
	/**
	 * 
	 */
	private static final long serialVersionUID = -7673239407201472628L;
	/**
	 * Bottone di registrazione
	 */
	private JButton registrati;
	/**
	 * Interfaccia da visualizzare in caso debba effettuare l'accesso un utente con i privilegi di registrazione automatica
	 * @param control	Control che richiama l'interfaccia
	 */
	public InterfacciaLoginMedicoPaziente(AccediControl control) {
		super(control);
		// TODO Auto-generated constructor stub
		
		registrati = new JButton("Registrati");
		
		registrati.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				registratiPressed();
			}
		});
		
		this.getContentPane().add(registrati);
	}
	/**
	 * Azione da eseguire nel caso si stato premuto il bottone di registrazione
	 */
	private void registratiPressed() {
		this.accediControl.registratiPressed();
	}
	 
}
 
